package com.ruoyi.system.repository;

import com.ruoyi.system.domain.SysConfig;
import org.apache.ignite.springdata.repository.IgniteRepository;
import org.apache.ignite.springdata.repository.config.RepositoryConfig;
import org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

import java.util.List;


@Repository
public interface SysConfigRepository extends JpaRepository<SysConfig, Long> {

    //  SysConfig selectConfig(SysConfig config);

    SysConfig findByConfigKey(String configKey);

    // List<SysConfig> selectConfigList(SysConfig config, PageDomain pageDomain);

    // @Query(value = "select * from SysConfig where id > :Id and firstName = :firstName")
    //   List<SysConfig> selectConfigList(SysConfig config, Pageable pageable);

    //   SysConfig checkConfigKeyUnique(String configKey);

    /**
     * 修改参数配置
     *
     * @param config 参数配置信息
     * @return 结果
     */
    //  int updateConfig(SysConfig config);
}
